.container {
  height: 100vh;
  background-color: #fbd002;
  overflow-y: auto;

  .main {
    margin: 16rpx 0rpx 20rpx;
    border-radius: 16rpx;
    overflow: hidden;
    position: sticky;
    top: -2rpx;
    z-index: 11;

    .mainBlock {
      background-color: #f5f5f5;
      display: flex;
      justify-content: center;
      padding: 16rpx 10rpx;
      // border-radius: 16rpx 16rpx 0 0;

      .block,
      .bechecked {
        width: 24%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 20rpx 0;

        Image {
          width: 50rpx;
          height: 50rpx;
        }

        Text {
          padding-top: 6rpx;
          display: inline-block;
          font-size: 26rpx;
        }
      }

      .bechecked {
        background-color: #fed002;
        border-radius: 20rpx;

        Text {
          font-weight: bold;
        }
      }
    }
  }

  .alone {
    .fixBox {
      position: sticky;
      top: -116rpx;
      background-color: #fed002;
      border-radius: 0 0 10px 10px;
      z-index: 10;

      .mySwiper {
        height: 300rpx;

        .test-h {
          height: 100%;
        }

        Image {
          width: 100%;
          height: 100%;
        }
      }

      .header {
        // position: sticky;
        // top: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px 20px 12px 20px;

        .reserve,
        .query,
        .subsidy,
        .checked {
          width: 30%;
          // border: 2px solid #eff6fb;
          border: 2px solid #010201;
          font-size: 30px;
          // color: #5c10f9;
          color: #090001;
          border-radius: 50px;
          text-align: center;
          padding: 16px 0;
          font-weight: bold;
        }

        .checked {
          color: #fefafe;
          // background-color: #5f09fe;
          background-color: #000002;
          border: none
        }
      }

      .reserve-result {
        min-height: 100rpx;
        margin: 16rpx 20rpx 20rpx;
        background-color: #f5f5f5;
        border-radius: 16rpx;
        padding: 16rpx 20rpx;
        font-size: 27rpx;
        box-shadow: 2px 2px 18px rgba(0, 0, 0, 0.2);


        .our-notice {
          text-align: center;
          margin-bottom: 20rpx;
          font-weight: bold;
          font-size: 28rpx;
          color: #fbd002;
        }

        .total {
          margin-bottom: 20rpx;

          .number {
            color: #142967;
            font-weight: bold;
          }

          .text {
            // font-weight: bold;
          }
        }

        .sub-box {
          .at-switch {
            border-radius: 16rpx;
            padding: 16rpx;
            margin-left: 0;

            .at-switch__title {
              font-weight: bold;
            }
          }
        }

        .platform {}

        .quota {}
      }
    }
  }


}
